From 108e2e129222c60bf0c78738bc32dd07b623dafb Mon Sep 17 00:00:00 2001 From: robertl Date: Fri, 5 May 2006 23:00:42 +0000 Subject: [PATCH] Allow case insensitive comparisons when matching on format/filter names. --- gpsbabel/filter_vecs.c | 2 +- gpsbabel/vecs.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gpsbabel/filter_vecs.c b/gpsbabel/filter_vecs.c index 5840c31bc..23163c422 100644 --- a/gpsbabel/filter_vecs.c +++ b/gpsbabel/filter_vecs.c @@ -129,7 +129,7 @@ find_filter_vec(char *const vecname, char **opts) arglist_t *ap; char *res; - if (strcmp(svecname, vec->name)) { + if (case_ignore_strcmp(svecname, vec->name)) { vec++; continue; } diff --git a/gpsbabel/vecs.c b/gpsbabel/vecs.c index b72dfbc39..6c7fd87c7 100644 --- a/gpsbabel/vecs.c +++ b/gpsbabel/vecs.c @@ -630,7 +630,7 @@ disp_vec_options(const char *vecname, arglist_t *ap) if (*ap->argval && ap->argval) { printf("options: module/option=value: %s/%s=\"%s\"", vecname, ap->argstring, *ap->argval); - if (ap->defaultvalue && (strcmp(ap->defaultvalue, *ap->argval) == 0)) + if (ap->defaultvalue && (case_ignore_strcmp(ap->defaultvalue, *ap->argval) == 0)) printf(" (=default)"); printf("\n"); } @@ -650,7 +650,7 @@ find_vec(char *const vecname, char **opts) arglist_t *ap; char *res; - if (strcmp(svecname, vec->name)) { + if (case_ignore_strcmp(svecname, vec->name)) { vec++; continue; } @@ -702,7 +702,7 @@ find_vec(char *const vecname, char **opts) arglist_t *ap; char *res; - if (strcmp(svecname, svec->name)) { + if (case_ignore_strcmp(svecname, svec->name)) { svec++; continue; } @@ -856,7 +856,7 @@ sort_and_unify_vecs(int *ctp) /* Reset file type to inherit ff_type from xcsv for everything * except the xcsv format itself, which we leave as "internal" */ - if (strcmp(svec->name, "xcsv")) { + if (case_ignore_strcmp(svec->name, "xcsv")) { svp[i]->vec->type = xcsv_file.type; /* Skip over the first help entry for all but the * actual 'xcsv' format - so we don't expose the -- 2.30.2